Skip to content

Cherry-picks for the 4.0 branch (future 4.0.4) - 3rd batch - #79708

Merged
YuriSizov merged 31 commits into
godotengine:4.0from
YuriSizov:4.0-cherrypicks
Jul 20, 2023
Merged

Cherry-picks for the 4.0 branch (future 4.0.4) - 3rd batch#79708
YuriSizov merged 31 commits into
godotengine:4.0from
YuriSizov:4.0-cherrypicks

Conversation

@YuriSizov

Copy link
Copy Markdown
Contributor

This is the final batch for the 4.0.4 release. While there are still some potential fixes that can be included in 4.0.x, it will have to be a next version.

Changelog is also updated now.

CapitaineCookie and others added 30 commits July 20, 2023 12:45
(cherry picked from commit 8eb9986)
Also simplifies equivalent matrix math which previously used ibm_diffs to calculate skinned mesh offsets.

(cherry picked from commit 7b71061)
Fixes a regression from godotengine#77123 that was caused by removal of ibm_diffs variable.
This replaced idempotent code with code that applied an offset each time.
If the same Skin was visited multiple times, this caused an incorrect result.

(cherry picked from commit 5ae311e)
Fix bug in internal Basis::rotate_to_align function (also used with identity Basis in scene/resources/curve.cpp)
Use ChainItem children rather than local bone rest to determine IK bone roll to match Godot 3.x behavior

(cherry picked from commit 9aa46bf)
(cherry picked from commit 16ac217)
(cherry picked from commit ff127ba)
Co-authored-by: clayjhn <claynjohn@gmail.com>
(cherry picked from commit 353a4e1)
When using set_value_no_signal(), Range-derived nodes wouldn't redraw.

Also added a dedicated method to SpinBox to update its text.

(cherry picked from commit 9500f8e)
(cherry picked from commit 7f18db9)
fix(android): add conditional check for minimum sdk version

fix(android): formatting

fix(android): formatting

fix(android): formatting

fix(android): formatting again

(cherry picked from commit ce7f648)
(cherry picked from commit da84efc)
Fixes godotengine#77790
Adds missing 'break' statement to 'VulkanContext::prepare_buffers' function.
It was mistakenly removed in godotengine#72859

(cherry picked from commit bd786ce)
Documentation was not updated when return type was changed from `Error`
to `bool`

(cherry picked from commit 40e2168)
(cherry picked from commit 4394936)
(cherry picked from commit 35b7068)
@YuriSizov YuriSizov added this to the 4.0 milestone Jul 20, 2023
@YuriSizov
YuriSizov requested review from a team as code owners July 20, 2023 13:02
@YuriSizov
YuriSizov merged commit cfedb0a into godotengine:4.0 Jul 20, 2023
@YuriSizov
YuriSizov deleted the 4.0-cherrypicks branch July 20, 2023 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.